/* ===================================================== */
/*                     WHY US                             */
/* ===================================================== */

.why-us{

    width:100%;

    padding:60px 80px 40px;

	box-sizing:border-box;
}


/* ===================================================== */
/*                  باکس اصلی                             */
/* ===================================================== */

.why-container{

    max-width:1600px;

    margin:0 auto;

    padding:35px;

    border-radius:32px;

    background:
    rgba(255,255,255,.02);

    border:
    1px solid rgba(255,255,255,.08);

    backdrop-filter:blur(20px);

}


/* ===================================================== */
/*                    عنوان                               */
/* ===================================================== */

.why-header{

    text-align:center;

    margin-bottom:20px;
}

.why-header h2{

    color:white;

    font-size:40px;

    font-weight:800;

    margin-bottom:12px;

    text-shadow:
    0 0 20px rgba(0,255,238,.25);
}

.why-header p{

    color:#d7e3ff;

    font-size:16px;

    font-weight:500;

    line-height:1.6;

    max-width:900px;

    margin:auto;
}


/* ===================================================== */
/*                    گرید کارت ها                        */
/* ===================================================== */

.why-grid{

    display:grid;

    grid-template-columns:
    repeat(4,1fr);

    gap:20px;
}


/* ===================================================== */
/*                     کارت                               */
/* ===================================================== */

.why-card{

    position:relative;

    overflow:hidden;

    background:
    rgba(255,255,255,.03);

    border:
    1px solid rgba(255,255,255,.08);

    border-radius:24px;

    padding:22px 18px;

    text-align:center;

    transition:.35s;
}

.why-card::before{

    content:"";

    position:absolute;

    width:200px;

    height:200px;

    background:#00ffee;

    border-radius:50%;

    filter:blur(100px);

    opacity:0;

    top:-100px;

    right:-100px;

    transition:.4s;
}

.why-card:hover::before{

    opacity:.15;
}

.why-card:hover{

    transform:translateY(-10px);

    border-color:
    rgba(0,255,238,.3);

    box-shadow:
    0 0 35px rgba(0,255,238,.18);
}


/* ===================================================== */
/*                 دایره نئونی                            */
/* ===================================================== */

.why-icon{

    width:76px;

    height:76px;

    margin:auto;

    margin-bottom:16px;

    border-radius:50%;

    display:flex;

    justify-content:center;

    align-items:center;

    font-size:34px;

    color:white;

    position:relative;

    transition:.4s;
}

.why-card:hover .why-icon{

    transform:
    scale(1.1)
    rotate(5deg);
}


/* ===================================================== */
/*                رنگ های دایره ها                        */
/* ===================================================== */

.speed-icon{

    background:
    radial-gradient(circle,#ff9f43,#ff6b00);

    box-shadow:
    0 0 40px rgba(255,120,0,.45);
}

.tools-icon{

    background:
    radial-gradient(circle,#00ffee,#0088ff);

    box-shadow:
    0 0 40px rgba(0,255,238,.45);
}

.support-icon{

    background:
    radial-gradient(circle,#b388ff,#7c4dff);

    box-shadow:
    0 0 40px rgba(124,77,255,.45);
}

.security-icon{

    background:
    radial-gradient(circle,#00ff88,#00c853);

    box-shadow:
    0 0 40px rgba(0,255,136,.45);
}


/* ===================================================== */
/*                    متن کارت                            */
/* ===================================================== */

.why-card h3{

    color:white;

    font-size:19px;

    font-weight:700;

    margin-bottom:8px;
}

.why-card p{

    color:#c6d2eb;

    font-size:14px;

    line-height:1.6;
}


/* ===================================================== */
/*                                                        */
/*                  WHY US DIVIDER                        */
/*                                                        */
/* ===================================================== */

.why-line{

    width:140px;

    height:4px;

    margin:18px auto 28px;

    border-radius:50px;

    background:linear-gradient(
        90deg,
        #00F5FF,
        #6F7CFF
    );

    box-shadow:
        0 0 10px rgba(0,245,255,.6),
        0 0 25px rgba(0,245,255,.45),
        0 0 45px rgba(0,245,255,.2);

}


/* ===================================================== */
/*                     موبایل                             */
/* ===================================================== */

@media(max-width:1100px){

    .why-grid{

        grid-template-columns:
        repeat(2,1fr);
    }

}

@media(max-width:700px){

    .why-grid{

        grid-template-columns:1fr;
    }

}




